﻿using DataWasher.WebApi.Entities;
using DataWasher.WebApi.Models;
using DataWasher.WebApi.Repositories.Base;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using ToolManager.Entities;

namespace DataWasher.WebApi.Repositories
{
    public interface IVmMntrRequestDetailRepository : IRepositoryBase<VmMntrequestdetail>
    {
        Task<List<SourceData>> GetSourceDataPaged(int pageIndex);
        Task<int> GetSourceDataCount();
        Task<List<TagNameEntity>> GetTagNamesDatas();
        Task<List<PriorityEntity>> GetPriorityDatas();
        Task<List<MntCategoriesEntity>> GetCategoryDatas();
        Task<List<ProblemData>> GetProblemData();

    }
}
